NTISthis.com

Evidence Guide: ICTPRG555 - Implement Object Relational Mapping Framework for data persistence

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTPRG555 - Implement Object Relational Mapping Framework for data persistence

What evidence can you provide to prove your understanding of each of the following citeria?

Retrieve and manipulate objects according to ORM framework

  1. Instantiate single object in domain model and persist in data store according to ORM framework
  2. Instantiate collection of objects in domain model and persist in data store according to ORM framework
  3. Retrieve objects from data store
  4. Update object and persist changes back to data store using ORM framework
  5. Delete data in data store
  6. Detach data and reattach data
  7. Implement eager loading of related domain
  8. Implement lazy loading of related domain objects
Instantiate single object in domain model and persist in data store according to ORM framework

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Instantiate collection of objects in domain model and persist in data store according to ORM framework

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Retrieve objects from data store

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Update object and persist changes back to data store using ORM framework

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Delete data in data store

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Detach data and reattach data

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement eager loading of related domain

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement lazy loading of related domain objects

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Manage transactions, concurrency and errors

  1. Handle transaction commits and rollbacks effectively according to ORM framework and business needs
  2. Handle data persistence and concurrency effectively according to ORM framework and business needs
  3. Implement and confirm error-handling
  4. Test and confirm transaction success according to business needs
Handle transaction commits and rollbacks effectively according to ORM framework and business needs

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Handle data persistence and concurrency effectively according to ORM framework and business needs

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement and confirm error-handling

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Test and confirm transaction success according to business needs

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Required Skills and Knowledge

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including evidence of the ability to:

use ORM framework to handle at least two different transactions

use ORM framework to manage data persistence to create, update, read and delete operation at least once

use ORM framework to handle concurrency when working with data persistence

confirm and use commands affecting at least two entities to the data source.

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including knowledge of:

functions, features and uses of a database and selected data store

language used in object-oriented (OO) programming

different ORM framework methodologies, including:

database first methodology

object first methodology

functions and features of an ORM framework

testing techniques used for ORM framework

functions and features of transactions, commits and rollbacks

lazy and eager loading or persistent data objects

function and use of concurrency

testing processes for transaction success.